@echo off
REM API测试脚本（Windows）
echo ========================================
echo API接口测试
echo ========================================
echo.

REM 检查后端服务是否运行
echo 检查后端服务...
curl -s http://localhost:8000/api/ >nul 2>&1
if errorlevel 1 (
    echo 错误: 后端服务未运行
    echo 请先启动: python manage.py runserver
    pause
    exit /b 1
)
echo 后端服务运行正常
echo.

REM 测试公开API
echo [1/4] 测试公开API...
curl -s http://localhost:8000/api/attractions/?page_size=1
echo.
echo.

REM 测试景点详情（需要有效的景点ID）
echo [2/4] 测试景点详情API...
echo 提示: 需要有效的景点ID
echo.

REM 测试推荐路线
echo [3/4] 测试推荐路线API...
curl -s http://localhost:8000/api/routes/history/recommended/?limit=3
echo.
echo.

REM 测试热门路线
echo [4/4] 测试热门路线API...
curl -s http://localhost:8000/api/routes/history/hot/?limit=3
echo.
echo.

echo ========================================
echo API测试完成
echo ========================================
echo.
echo 提示: 如需测试需要认证的API，请先登录获取Token
echo.
pause

